package com.reservation.taxi.sanyataxi.vo.operatingorder;

import lombok.Data;

/**
 * 订单撤销
 */
@Data
public class OrderUndoVo {

    /**
     * 平台公司唯一标识
     */
    private String CompanyId;

    /**
     * 上车地点行政区划代码
     */
    private Integer Address;

    /**
     * 订单编号
     */
    private String OrderId;

    /**
     * 订单下达时间 格式：YYYYMMDDhhmmss
     */
    private String OrderTime;

    /**
     * 撤单时间 格式：YYYYMMDDhhmmss
     */
    private String CancelTime;

    /**
     * 撤销发起方 1：乘客 2：驾驶员 3：平台公司
     */
    private Integer Operator;

    /**
     * 撤销类型代码 1：乘客提前撤销 2：驾驶员提前撤销 3：平台公司撤销 4：乘客违约撤销 5：驾驶员违约撤销
     */
    private Integer CancelTypeCode;

    /**
     * 撤销或违约原因 (非必填)
     */
    private String CancelReason;

}
